<?php

function md_println($str)
{
	echo $str . PHP_EOL;
}

function md_newline()
{
	md_println('');
}


function md_img($imgsrc, $alt="")
{
	$str = sprintf('![%s](%s)', $alt, $imgsrc);
	md_println($str);
}

function md_link($link, $body)
{
	$str = sprintf('[%s](%s)', $body, $link);
	md_println($str);
}

function md_hr()
{
	md_println('> ---');
}

function md_li1()
{
	md_println('- ');
}

function md_li2()
{
	md_println('    - ');
}

function md_li3()
{
	md_println('        - ');
}

function md_Italic($content)
{
	$str = sprintf('*%s*', $content);
	md_println($str);
}

function md_bold($content)
{
	$str = sprintf('**%s**', $content);
	md_println($str);
}


function md_subject($content)
{
	md_println($content);
	md_println('======');
}

function md_title2($content)
{
	$str = sprintf('## %s', $content);
	md_println($str);
}

function md_title3($content)
{
	$str = sprintf('### %s', $content);
	md_println($str);
}

function md_p($content)
{
	md_println($content);
}

function md_ol($content)
{
	$str = sprintf('* %s', $content);
	md_println($str);
}

function md_listItem($content)
{
	$str = sprintf('* %s', $content);
	md_println($str);
}

function md_Blockquotes($content)
{
	$str = sprintf('> %s', $content);
	md_println($str);
}

function md_codestart($language)
{
	$str = sprintf('```%s', $language);
	md_println($str);
}

function md_codeend()
{
	$str = sprintf('```', $language);
	md_println($str);
}

function md_taskItem($content, $isFinish=false)
{
	if ($isFinish) {
		$str = sprintf('- [x] %s', $content);
	}
	else
	{
		$str = sprintf('- [ ] %s', $content);
	}
	md_println($str);
}

// ---

function md_author($name, $email)
{
	$str = sprintf('@author %s [%s]', $name, $email);
	md_println($str);
}


/**
 * 主题 
 *
 * 目录
 *
 * 节标题
 * 副标题
 * 小标题
 *
 * 分隔线
 *
 * 段落
 *
 * 引用
 *
 * 范例
 *
 * 插图
 *
 * 链接
 *
 * 表格
 */
